package com.zdkj.subway.stm.entity;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;

/**
 * sw_st_report_error_alter_apply
 */
@Data
public class SwStReportErrorAlterApply {
    @Id
    Long id;
    String lineCode;
    String stationCode;
    String reportNameId;

    String reprotTime;
    String errorClassification;
    String errorAmount;

    String settleBeginTime;

    String settleEndTime;
    String applyReason;

    String applyTime;
    Integer dutyStationLeaderId;
    String dutyStationLeaderCode;
    Integer dutyStationPersonId;
    String dutyStationPersonCode;
    Integer stationPersonId;
    String stationPersonCode;
    String errorDetail;
    String noticeStatus;
    String noticePerson;
    String noticePersonCode;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date noticeTime;
    String checkStatus;
    Integer modifyLimitTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date modifyTime;
    String isModify;
    String dataSource;
    Integer diffAmountId;
    String remark;
    Integer creatorId;
    String creatorName;
    String delFlag;

    //报表修改代码优化
    String tvmCode;
    String deviceNo;
    String bomCode;
    String cashboxCode;
    String cashboxType;

    String dataSourceTable;
    String equipmentCode;

    //卡号
    String cardNo;
    //预留
    String reserved1;
    String reserved2;
    String reserved3;
}
